﻿CREATE TABLE [dbo].[RestoreToRepair]
(
	[ReId] INT NOT NULL PRIMARY KEY DEFAULT ID, 
    [BrId] INT NOT NULL DEFAULT ID_สาขา_จากตารางCBranch, 
    [ReCode] VARCHAR(12) NOT NULL DEFAULT รหัสสั่งซ่อม, 
    [RefCode] VARCHAR(12) NOT NULL DEFAULT รหัสอ้างอิง, 
    [ReJobsiteNo] INT NOT NULL DEFAULT ซ่อมตามสถาณการณ์_1คือซ่อมปกติ_2คืออุบัติเหตุ_3คือเสียนอกพื้นที่, 
    [ResId] INT NOT NULL DEFAULT ID_จากตารางRestoreToAdmin, 
    [CReId] INT NOT NULL DEFAULT ID_จากตารางCCategoryRepair, 
    [ChpId] INT NOT NULL DEFAULT ID_จากตารางCCheckPlan, 
    [AdminNo] INT NOT NULL DEFAULT กรองจากEmployee_Group_Id_Admin, 
    [OutId] INT NOT NULL DEFAULT ID_จากตารางCOutsource, 
    [Firstdate] DATE NOT NULL DEFAULT วันเริ่มซ่่อม, 
    [Lastdate] DATE NOT NULL DEFAULT วันสิ้นสุดการซ่อม, 
    [StatusReId] INT NOT NULL DEFAULT ID_จากตารางCStatusRepair, 
    [BuyNo] VARCHAR(15) NOT NULL DEFAULT เลขที่ใบสั่งซื้อ, 
    [StatusClose] INT NOT NULL DEFAULT สถานะการปิดงาน_0คือยังไม่ปิด_1คือปิด, 
	[Remarks] VARCHAR(MAX) NULL DEFAULT เพิ่มเติม, 
    [RecordStatus] VARCHAR NOT NULL DEFAULT Uหมายถึงใช้_และ_Dหมายถึงลบ, 
    [CreateBy] VARCHAR(20) NOT NULL DEFAULT สร้างโดย, 
    [CreateWhen] DATE NOT NULL DEFAULT สร้างวันที่, 
    [UpdateBy] VARCHAR(20) NULL DEFAULT อัพเดทโดย, 
    [UpdateWhen] DATE NULL DEFAULT วันที่อัพเดท,
    CONSTRAINT [FK_RestoreToRepair_ToRestoreToRepair] FOREIGN KEY ([ReJobsiteNo]) REFERENCES [RestoreToRepair]([ReJobsiteNo]), 
    CONSTRAINT [FK_RestoreToRepair_ToRsetoreToAdmin] FOREIGN KEY ([ResId]) REFERENCES [RestoreToAdmin]([ResId]) 
)
